home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK1.toast / Development Kits (Disc 1) / Installer SDK Cornucopia 1.0 / Tools / Pre-Release / ScriptCheck 4.1a2 / ScriptCheck 4.1a2 Release Notes next >
Encoding:
Text File  |  1996-10-11  |  2.9 KB  |  49 lines  |  [ttro/ttxt]

  1. ScriptCheck 4.1a2 Release Notes
  2.  
  3. ScriptCheck 4.1a2 fixes many of the bugs that are present in ScriptCheck 4.0.X.  Since ScriptCheck 4.1a2 has not completed a full round of testing, but can find some errors that the released ScriptCheck cannot find, it is suggested that scriptwriters use ScriptCheck 4.1a2 to double-check the errors reported by ScriptCheck 4.0.3.
  4.  
  5.  
  6. BUG FIXES & ENHANCEMENTS
  7.  
  8. • ScriptCheck warns about source files with odd creation dates.
  9. In order to help preserve compatibility with NetWare-based networks, ScriptCheck warns if a source file has an odd creation date (instead of an even creation date).
  10.  
  11. • Extension file name can now be specified separately.
  12. There are now three ways of specifying the scx file:
  13. 1) The old way:  use the name of the script and append.scx
  14. 2) Use a new ScriptCheck param (-x) and give the scx path+filename
  15. eg. 'Projects:scriptcheck.ppc' Example:theExample -x ":::InstaCompOne 1.0:InstaCompOneSCExt.rsrc" -h -d -a -p
  16. 3) Leave out the pathname for the scx file and ScriptCheck assumes its in the same directory as the script file.
  17. eg. 'Projects:scriptcheck.ppc' Example -h -d -a -p -x theSCXFile. 
  18.  
  19. • Errors now correctly refer to 'intf' or 'infs'.
  20. Previously, ScriptCheck would refer to a problem with an 'infs' resource when actually it was an 'intf' resource.
  21.  
  22. • Better 'intf' and 'infs' path checking.
  23. Errors in the target path string of 'intf' and 'infs' resources would cause problems for the Installer, so ScriptCheck now does a better job of verifying this path.  Specifically, these errors are checked:
  24. - Proper format of special-'XXXX' and folder-'XXXX' symbols.
  25. - Target paths must start with a colon (':'), special-'XXXX' or folder-'XXXX'
  26. - All filenames are no greater than 31 characters
  27. - The path cannot contain '::'
  28.  
  29. • ScriptCheck now warns of inpk's which don't have any items.
  30. 'inpk' resources that don't have any items in there list are considered bogus, and ScriptCheck now warns of these.
  31.  
  32. • ScriptCheck command line now allows the target script pathname to 255 characters.
  33. ScriptCheck previously couldn't handle a target script pathname greater than 64 characters.  The path can now be 255 characters.
  34.  
  35. • Better checking of file atoms the only delete during installation.
  36. If a file atom uses the flags deleteWhenInstalling & dontCopy, warns the user if a non-0 value has been entered for the source.  This also solves a problem where ScriptCheck would crash if the source 'infs' ID was 0, but the file atom was only deleting.
  37.  
  38. •    ScriptCheck now sets the MPW status variable correctly upon failing.
  39. This will allow users to stop the build process if ScriptCheck found errors.
  40.  
  41. • ScriptCheck now catches dangling references in rule clauses.
  42. If an 'intf' resource cannot be found, the following message is displayed:  "# Error:   'intf' ID = 1835 referenced from 'inrl' ID = 1836 does not exist."
  43.  
  44.  
  45. KNOWN BUGS
  46.  
  47. • Random crashes.
  48. Since ScriptCheck 4.1a2 is still Alpha, you may experience a crash with certain scripts.
  49.